import { install } from '../helpers';
import Dropdown from './Dropdown.vue';

// 组件列表
const TuiDropdownComponents = {
  'tui-dropdown': Dropdown,
};

// 安装函数
const dropdownInstall = (app: any) => {
  install(app, TuiDropdownComponents);
};

// 导出组件和安装函数
export { Dropdown, dropdownInstall, TuiDropdownComponents };

export default {
  dropdownInstall,
  ...TuiDropdownComponents
};

// 导出类型
export type { TuiDropdownProps, TuiDropdownItemData } from './types';
